/**
 * 2016/08/16
 */

* {
	margin: 0;
	padding: 0;
	font-family: "Helvitica Neue", Helvitica, Arial, "Hiragino Sans GB", "Microsoft YaHei", "Arial Regular", "Microsoft JhengHei", sans-serif;
}

html,
body {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

body {
	position: relative;
}

button,
input {
	display: inline-block;
	/*float: left;*/
	vertical-align: top;
	border: none;
	outline: none;
}

input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px white inset;
}

ul {
	list-style: none;
}

select {
	/*background-color: red;*/
	position: relative;
}

select:after {
	position: absolute;
	top: 0;
	right: 0;
	width: 20px;
	height: 100%;
	content: '';
	background-color: red;
	z-index: 200;
}


/****** 顶部蓝色bar开始 ******/

body> .top-bar {
	width: 100%;
	height: 80px;
	padding-top: 10px;
	background-color: rgb(5, 147, 211);
	box-sizing: border-box;
}

body> .body-container {
	position: absolute;
	top: 80px;
	left: 0;
	bottom: 0;
	right: 0;
}

.top-bar img.logo {
	float: left;
	height: 42px;
	width: 189px;
	margin: 9px 20px;
	padding-right: 20px;
	border-right: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2);
}

.top-bar h1 {
	float: left;
	color: white;
	line-height: 60px;
	font-size: 26px;
	font-weight: 500;
}

.top-bar .top-op {
	float: left;
	margin-left: 50px;
	color: white;
}

.top-op .resource {
	position: relative;
	float: left;
	margin: 5px 0;
	padding: 0 25px;
	cursor: pointer;
}

.top-op .resource:not(:last-child) {
	border-right: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2);
}

.top-op .resource:hover::after {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: '';
	background-color: white;
	opacity: 0.5;
	z-index: 100;
	filter: blur(10px);
	-webkit-filter: blur(10px);
	-ms-filter: blur(10px);
	-moz-filter: blur(10px);
	-o-filter: blur(10px);
}

.resource img {
	display: block;
	width: 35px;
	height: 35px;
	margin: auto;
}

.resource span {
	font-size: 12px;
	transition: all .5s;
}


/****** 顶部蓝色bar结束 ******/


/****** bar下主体区开始 ******/

.body-container> div {
	position: absolute;
}


/**** 三维地图区开始 ****/

.body-container> .map3d {
	top: 0;
	left: 0;
	width: 15%;
	height: 50%;
	z-index: 999;
	transition: all .5s;
}

.body-container> .full-screen {
	width: 50%;
	height: 100%;
}

.map3d .bg-map {
	width: 100%;
	height: 100%;
}

.bg-map img {
	width: 100%;
	height: 100%;
}


/**** 三维地图区结束 ****/


/**** 天气区开始 ****/

.body-container> .weather {
	top: 50%;
	left: 0;
	width: 15%;
	height: 50%;
}


/**** 天气区结束 ****/


/*平面图*/

.body-container> .plan-image {
	top: 0;
	left: 50%;
	width: 15%;
	height: 50%;
	z-index: 101;
	background: #FFF;
}

.plan-image> div {
	width: 100%;
	height: 100%;
	border-bottom: #ddd solid 1px;
	box-sizing: border-box;
}


/*融合指挥*/

.body-container> .info {
	top: 50%;
	left: 50%;
	width: 15%;
	height: 50%;
	background: #FFF;
	z-index: 101;
}

.info> div {
	width: 100%;
	height: 100%;
	/*border: #AAAAAA solid 1px;*/
	box-sizing: border-box;
}


/*融合指挥结束*/


/*监控视频*/

.body-container> .video-list {
	top: 0;
	left: 65%;
	width: 35%;
	height: 100%;
}

.video-list> div {
	width: 100%;
	height: 100%;
	border-left: #ddd solid 1px;
	box-sizing: border-box;
}


/*监控视频结束*/


/*视频播放内容*/

.video-play-list {
	width: 100%;
	height: 100%;
}

.video-play-list li {
	float: left;
	list-style: none;
	width: 50%;
	height: 33.333333%;
	border-right: #ddd solid 1px;
	border-bottom: #ddd solid 1px;
	box-sizing: border-box;
	background: url(../img/novideo.png) center;
	background-size: 100%;
	background-repeat: no-repeat;
}

.video-play li:nth-child(even) {
	border-right: none;
}

.video-icon-start {
	position: relative;
	top: 10px;
	right: 10px;
	float: right;
	width: 20px;
	background-image: url(../img/ztree/videoStart.png);
	background-size: 19px;
	background-repeat: no-repeat;
}

.video-icon-stop {
	position: relative;
	top: 10px;
	right: 15px;
	float: right;
	width: 12px;
	margin-left: 3px;
	background-image: url(../img/ztree/stop.png);
	background-size: 12px;
	background-repeat: no-repeat;
}


/*视频搜索开始*/


/*视频搜索结束*/


/*视频监控结束*/


/**** 二维地图区开始 ****/

.body-container> .map2d {
	top: 0;
	left: 15%;
	width: 35%;
	height: 100%;
	overflow: hidden;
}

.map2d .bg-map {
	position: absolute;
	left: 0;
	top: 0;
	right: 60px;
	bottom: 0;
}


/*二维地图按钮开始*/

.mapF2DButton {
	cursor: pointer;
	border: 1px solid #eee;
	background: white;
	position: absolute;
	top: 20px;
	right: 93px;
	z-index: 1250;
	width: 165px;
	height: 33px;
}


/*按钮通用部分开始*/

.mapF2DBtn,
.mapF3DBtn {
	width: 33px;
	height: 33px;
	float: left;
}

.mapF2DButton *:HOVER,
.mapF2DDeleteButton *:HOVER,
.mapF3DButton *:HOVER,
.mapF3DDleteButton *:HOVER {
	background-color: #2b86da;
}


/*按钮通用部分结束*/

.mapF2DButton .btn1 {
	background-image: url("../img/button/mapF2D_3DBtn.png");
	background-position: -309px -12px;
}

.mapF2DButton .btn2 {
	background-image: url("../img/button/mapF2D_3DBtn.png");
	background-position: -340px -12px;
}

.mapF2DButton .btn3 {
	background-image: url("../img/button/mapF2D_3DBtn.png");
	background-position: -371px -12px;
}

.mapF2DButton .btn4 {
	background-image: url("../img/button/mapF2D_3DBtn.png");
	background-position: -402px -12px;
}

.mapF2DButton .btn5 {
	background-image: url("../img/button/mapF2D_3DBtn.png");
	background-position: -431px -12px;
}

.mapF2DButton .btn1:HOVER {
	background-image: url("../img/button/mapF2D_3DBtn1.png");
	background-position: -309px -12px;
}

.mapF2DButton .btn2:HOVER {
	background-image: url("../img/button/mapF2D_3DBtn1.png");
	background-position: -340px -12px;
}

.mapF2DButton .btn3:HOVER {
	background-image: url("../img/button/mapF2D_3DBtn1.png");
	background-position: -371px -12px;
}

.mapF2DButton .btn4:HOVER {
	background-image: url("../img/button/mapF2D_3DBtn1.png");
	background-position: -402px -12px;
}

.mapF2DButton .btn5:HOVER {
	background-image: url("../img/button/mapF2D_3DBtn1.png");
	background-position: -431px -12px;
}


/*二维地图按钮_二级清除按钮开始*/

.mapF2DDeleteButton {
	display: none;
	cursor: pointer;
	border: 1px solid #eee;
	background: white;
	position: absolute;
	top: 55px;
	right: 93px;
	z-index: 1260;
	width: 198px;
	height: 33px;
}

.mapF2DDeleteButton .btn6 {
	background-image: url("../img/button/mapF2D_3DBtn.png");
	background-position: -279px -53px;
}

.mapF2DDeleteButton .btn7 {
	background-image: url("../img/button/mapF2D_3DBtn.png");
	background-position: -310px -53px;
}

.mapF2DDeleteButton .btn8 {
	background-image: url("../img/button/mapF2D_3DBtn.png");
	background-position: -342px -53px;
}

.mapF2DDeleteButton .btn9 {
	background-image: url("../img/button/mapF2D_3DBtn.png");
	background-position: -374px -53px;
}

.mapF2DDeleteButton .btn10 {
	background-image: url("../img/button/mapF2D_3DBtn.png");
	background-position: -403px -53px;
}

.mapF2DDeleteButton .btn11 {
	background-image: url("../img/button/mapF2D_3DBtn.png");
	background-position: -432px -53px;
}

.mapF2DDeleteButton .btn6:HOVER {
	background-image: url("../img/button/mapF2D_3DBtn1.png");
	background-position: -279px -53px;
}

.mapF2DDeleteButton .btn7:HOVER {
	background-image: url("../img/button/mapF2D_3DBtn1.png");
	background-position: -310px -53px;
}

.mapF2DDeleteButton .btn8:HOVER {
	background-image: url("../img/button/mapF2D_3DBtn1.png");
	background-position: -342px -53px;
}

.mapF2DDeleteButton .btn9:HOVER {
	background-image: url("../img/button/mapF2D_3DBtn1.png");
	background-position: -374px -53px;
}

.mapF2DDeleteButton .btn10:HOVER {
	background-image: url("../img/button/mapF2D_3DBtn1.png");
	background-position: -403px -53px;
}

.mapF2DDeleteButton .btn11:HOVER {
	background-image: url("../img/button/mapF2D_3DBtn1.png");
	background-position: -432px -53px;
}


/*二维地图按钮_二级清除按钮结束*/


/*二维地图按钮结束*/


/* 地图右侧 bar 开始 */

.map2d .right-bar {
	position: absolute;
	right: 0;
	height: 100%;
	width: 60px;
	padding-top: 120px;
	background-color: #eee;
	z-index: 100;
}

.right-bar> div {
	position: relative;
	padding: 5px;
	margin-bottom: 10px;
	text-align: center;
	font-size: 12px;
	cursor: pointer;
	transition: all .5s;
}

.right-bar> div> div {
	width: 40px;
	height: 40px;
	margin: auto;
	transition: all .5s;
}

.right-bar> .location> div {
	background-image: url(../img/location.png);
}

.right-bar> .location:hover> div,
.right-bar> .location.selected-tool> div {
	background-image: url(../img/location_white.png);
}

.right-bar> .monitor> div {
	background-image: url(../img/monitor.png);
}

.right-bar> .monitor:hover> div,
.right-bar> .monitor.selected-tool> div {
	background-image: url(../img/monitor_white.png);
}

.right-bar> .plot> div {
	background-image: url(../img/plot.png);
}

.right-bar> .plot:hover> div,
.right-bar> .plot.selected-tool> div {
	background-image: url(../img/plot_white.png);
}

.right-bar> .select> div {
	background-image: url(../img/select.png);
}

.right-bar> .select:hover> div,
.right-bar> .select.selected-tool> div {
	background-image: url(../img/select_white.png);
}

.right-bar> div:hover,
.right-bar> .selected-tool {
	background-color: rgb(5, 147, 211);
	color: white;
}


/* 通用工具面板开始 */

.map2d .panel {
	position: absolute;
	top: 0;
	right: -225px;
	width: 285px;
	height: 75%;
	margin-top: 120px;
	background-color: white;
	box-shadow: 1px 2px 1px rgba(0, 0, 0, .15);
	z-index: 99;
}

.panel .panel-title {
	padding: 5px 10px 8px;
	font-size: 16px;
	color: white;
	background-color: #3385FF;
}

.panel-title> .exit {
	position: relative;
	display: inline-block;
	float: right;
	padding: 3px 6px 3px 18px;
	font-size: 12px;
	border: 1px solid rgba(255, 255, 255, 0.8);
	text-align: right;
	cursor: pointer;
	transition: all .5s;
}

.panel-title> .exit::before {
	position: absolute;
	top: 0;
	left: 4px;
	content: '×';
	font-size: 20px;
}

.panel-title> .exit:hover {
	background-color: white;
	color: #3385FF;
}


/* 通用工具面板结束 */


/* 定位信息面板开始  */

.map2d> .location-panel {
	/*right: -200px;*/
	/*width: 260px;
  height: 70%;*/
}

.location-panel> div {
	padding: 5px 10px;
}

.location-panel .list-title {
	padding-bottom: 5px;
	color: #3385FF;
	font-size: 14px;
	border-bottom: 1px solid #ddd;
}

.location-panel .resource-list {
	position: absolute;
	top: 34px;
	left: 0;
	right: 0;
	bottom: 190px;
}

.resource-list #resourceList {
	position: absolute;
	top: 25px;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 10px;
	overflow: auto;
}

.location-panel .resource-search {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	height: 185px;
}

.resource-search form {
	padding: 5px;
	font-size: 12px;
}

.resource-search form> div {
	margin-top: 5px;
}

.resource-search form> div:last-child {
	text-align: right;
}

.resource-search form span {
	display: inline-block;
	width: 60px;
	text-align: justify;
	text-justify：inter-ideograph;
	line-height: 24px;
}

.resource-search form input,
.resource-search form select {
	padding: 2px 4px;
	width: 187px;
	height: 24px;
	border: 1px solid #ccc;
	font-size: 12px;
	transition: all .5s;
	box-sizing: border-box;
}

.resource-search form input:focus {
	border-color: #3385FF;
}

.resource-search form button {
	position: relative;
	padding: 3px 5px 3px 20px;
	margin: 5px;
	background-color: transparent;
	color: #3385FF;
	border: 1px solid #3385FF;
	transition: all .5s;
	cursor: pointer;
}

.resource-search form button[type=reset]::before {
	position: absolute;
	left: 5px;
	top: 1px;
	content: '×';
	font-size: 20px;
}

.resource-search form button[type=submit]::before {
	position: absolute;
	left: 4px;
	top: 5px;
	content: '';
	width: 8px;
	height: 8px;
	border: 2px solid #3385FF;
	border-radius: 50%;
	transform: rotate(45deg) scale(0.8, 0.8);
	transition: all .5s;
}

.resource-search form button[type=submit]::after {
	position: absolute;
	left: 12px;
	top: 15px;
	content: '';
	width: 6px;
	height: 2px;
	background-color: #3385FF;
	transform: rotate(45deg) scale(0.8, 0.8);
	transition: all .5s;
}

.resource-search form button:hover {
	background-color: #3385FF;
	color: white;
}

.resource-search form button[type=submit]:hover::before {
	border-color: white;
}

.resource-search form button[type=submit]:hover::after {
	background-color: white;
}


/* 定位信息面板结束 */


/* 视频监控面板开始  */

.map2d> .monitor-panel {
	/*right: -200px;*/
	/*width: 260px;
  height: 70%;*/
}

.monitor-panel .monitor-filter {
	width: 100%;
	height: 30px;
	padding: 10px;
	box-sizing: border-box;
	/*background-color: #3385FF;*/
}

.monitor-filter input {
	width: 175px;
	padding: 1px 0;
	/*background-color: #3385FF;*/
	/*color: white;*/
	border-bottom: 1px solid #ddd;
}


/*.monitor-filter input::-webkit-input-placeholder {
  color:rgba(255, 255, 255, 0.6);
}
.monitor-filter input:-moz-placeholder {
　color:rgba(255, 255, 255, 0.6);
}
.monitor-filter input::-moz-placeholder {
　color:rgba(255, 255, 255, 0.6);
}
.monitor-filter input:-ms-input-placeholder {
　color:rgba(255, 255, 255, 0.6);
}*/

.monitor-filter select {
	border: none;
	outline: none;
	/*color: white;*/
	/*background-color: #3385FF;*/
}

.monitor-filter select option {
	background-color: white;
	color: black;
}

.monitor-panel> ul#monitor-list {
	position: absolute;
	top: 74px;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: auto;
}


/* 滚动条样式 */

#mCSB_1_container,
#mCSB_2_container,
#mCSB_3_container {
	margin-right: 0;
}

#mCSB_1_scrollbar_vertical,
#mCSB_2_scrollbar_vertical,
#mCSB_3_scrollbar_vertical {
	width: 6px;
	opacity: 0;
}

#resourceList:hover #mCSB_1_scrollbar_vertical,
#monitor-list:hover #mCSB_2_scrollbar_vertical,
.plot-list:hover #mCSB_3_scrollbar_vertical {
	opacity: 1;
}

._mCS_1 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
._mCS_2 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
._mCS_3 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	margin: 0;
	width: 100%;
	border-radius: 0;
	background-color: #ccc;
}

._mCS_1 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover,
._mCS_2 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover,
._mCS_3 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover {
	background-color: #ccc;
}

._mCS_1 .mCSB_scrollTools .mCSB_draggerRail,
._mCS_2 .mCSB_scrollTools .mCSB_draggerRail,
._mCS_3 .mCSB_scrollTools .mCSB_draggerRail {
	margin: 0;
	width: 100%;
	border-radius: 0;
	background-color: #f1f1f1;
}

.mCSB_dragger_bar {
	background-color: #ccc;
}


/* 滚动条样式结束 */


/* 视频监控面板结束 */


/* 动态标绘面板开始 */

.map2d .plot-panel {
	/*right: -120px;*/
	/*width: 180px;
  height: 70%;*/
}

.plot-panel .plot-list {
	position: absolute;
	top: 34px;
	left: 0;
	right: 0;
	bottom: 0;
	/*padding: 10px 0;*/
	font-size: 14px;
	overflow: auto;
}

.plot-list li {
	margin: 0 10px;
}

.plot-list li:first-child {
	margin-top: 5px;
}

.plot-list .item-title {
	padding-bottom: 5px;
	border-bottom: 1px solid #ddd;
}

.plot-list .plot-item {
	/*padding: 5px 0;*/
	margin-bottom: 5px;
}

.plot-item img {
	width: 36px;
	display: inline-block;
	padding: 4px;
	margin: 5px 5px 5px 0;
	cursor: pointer;
	transition: all .5s;
}

.plot-item img:hover,
.plot-item img.active {
	background-color: rgba(5, 147, 211, 0.2);
}

.plot-item li {
	width: 36px;
	display: inline-block;
	padding: 4px;
	margin: 5px 5px 5px 0;
	cursor: pointer;
	transition: all .5s;
}

.plot-item li:hover,
.plot-item li.active {
	background-color: rgba(5, 147, 211, 0.2);
}


/* 动态标绘面板结束 */


/* 框选  开始*/

.map2d> .select-panel {
	/*right: -200px;*/
	/*width: 260px;
  height: 70%;*/
}

.select-panel> div {
	padding: 5px 10px;
}

.select-panel .list-title {
	padding-bottom: 5px;
	color: #3385FF;
	font-size: 14px;
	border-bottom: 1px solid #ddd;
}


#selectList .select-item {
	/*padding: 5px 0;*/
	margin-bottom: 5px;
}

.select-item img {
	width: 36px;
	display: inline-block;
	padding: 4px;
	margin: 5px 5px 5px 0;
	cursor: pointer;
	transition: all .5s;
}

.select-item img:hover,
.select-item img.active {
	background-color: rgba(5, 147, 211, 0.2);
}

.select-item li {
	width: 36px;
	display: inline-block;
	padding: 4px;
	margin: 5px 5px 5px 0;
	cursor: pointer;
	transition: all .5s;
}

.select-item li:hover,
.select-item li.active {
	background-color: rgba(5, 147, 211, 0.2);
}

.select-list #layerList {
	position: absolute;
	top: 165px;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 10px;
	overflow: auto;
}

/* 框选  结束*/


/* 地图右侧 bar 结束 */


/* 搜索开始 */

.map2d .search {
	position: absolute;
	left: 20px;
	top: 20px;
	max-width: 320px;
	z-index: 100;
}

.search .search-box {
	position: relative;
	left: 0;
	transition: all .5s;
}

.unexpanded {
	overflow: hidden;
}

.unexpanded .search-box {
	left: -264px;
}

.search .search-box form {
	float: left;
	background-color: white;
	box-shadow: 1px 2px 1px rgba(0, 0, 0, .15);
	transition: all .5s;
}

.unexpanded .search-box form {
	box-shadow: none;
}

.search-box input {
	width: 220px;
	height: 20px;
	padding: 7px;
	font-size: 14px;
}

.search-box button {
	width: 20px;
	height: 20px;
	margin: 7px 5px;
	font-size: 20px;
	text-align: center;
	line-height: 20px;
	border-radius: 50%;
	background-color: #eee;
	color: #aaa;
	cursor: pointer;
}

.search-box .search-btn {
	float: left;
	height: 34px;
	width: 50px;
	box-shadow: 1px 2px 1px rgba(0, 0, 0, .15);
	background: url(../img/searchbtn_50.png) 0 -8px no-repeat #3385ff;
	cursor: pointer;
	transition: all .5s;
}

.search-box .search-btn:hover {
	background-color: #2e77e5;
}

.unexpanded .search-box .search-btn {
	height: 50px;
	border-radius: 50%;
	background: url(../img/searchbtn_50.png) no-repeat #3385ff;
	transition: all .5s;
}

.search .search-result {
	display: none;
	float: left;
	width: 244px;
	padding: 10px;
	margin-top: 10px;
	background-color: white;
	box-shadow: 1px 2px 1px rgba(0, 0, 0, .15);
}

.search-result .result-list {
	width: 100%;
}

.result-list .list-item {
	padding: 10px;
	font-size: 14px;
	border-bottom: 1px solid #eee;
	transition: all .5s;
}

.result-list .list-item:hover,
.selected-item {
	background-color: #eee;
}

.list-item .marker {
	display: inline-block;
	width: 23px;
	height: 34px;
	background: url(../img/marker_red.png) no-repeat;
	text-align: center;
	transition: all .5s;
}

.list-item:hover .marker,
.selected-item .marker {
	background: url(../img/marker_blue.png) no-repeat;
}

.marker span {
	position: relative;
	top: 3px;
	color: white;
}

.list-item .info {
	display: inline-block;
	vertical-align: top;
	margin-left: 5px;
}

.info p {
	transition: all .5s;
}

.list-item:hover .info p:first-child,
.selected-item .info p:first-child {
	color: #2b81ff;
}

.info p:not(:first-child) {
	margin-top: 3px;
	font-size: 12px;
	color: #aaa;
}

.search-result .result-tip {
	padding-top: 10px;
	margin: 5px 0;
	font-size: 12px;
}

.total,
.pagination {
	display: inline-block;
}

.total span {
	margin: 0 3px;
	color: #f54336;
}

.pagination {
	float: right;
}

.pagination span {
	position: relative;
	padding: 3px 6px;
	border: 1px solid #ccc;
	cursor: pointer;
}

.pagination span:hover,
.pagination .active {
	color: white;
	background-color: #2b81ff;
	border-color: #2b81ff;
}

.pagination .pre,
.pagination .next {
	padding: 3px 7px 3px 6px;
}

.pagination .pre::before {
	position: absolute;
	top: 5px;
	right: 7px;
	content: '';
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-right-color: black;
}

.pagination .pre::after {
	position: absolute;
	top: 5px;
	right: 6px;
	content: '';
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-right-color: white;
}

.pagination .pre:hover::before {
	border-right-color: white;
}

.pagination .pre:hover::after {
	border-right-color: #2b81ff;
}

.pagination .next::before {
	position: absolute;
	top: 5px;
	left: 7px;
	content: '';
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-left-color: black;
}

.pagination .next::after {
	position: absolute;
	top: 5px;
	left: 6px;
	content: '';
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-left-color: white;
}

.pagination .next:hover::before {
	border-left-color: white;
}

.pagination .next:hover::after {
	border-left-color: #2b81ff;
}


/* 搜索结束 */


/**** 二维地图区结束 ****/


/****** bar下主体区结束 ******/